
#pragma once

#ifndef _fmbPrimitive
#define _fmbPrimitive

namespace fm {
  namespace base {

typedef int int32;
typedef long long int64;
typedef unsigned int uint32;
typedef unsigned long long uint64;


/// <summary>
///   Null type, equivalent to the NULL value.
/// </summary>
class NullType {};

/// <summary>
///   Empty type.
/// </summary>
class EmptyType {};

  // end of namespace fm::base
  }
// end of namespace fm
}


#endif
